package openfl.display;

import openfl.display.Tile;

class TileTest
{
	public static function __init__()
	{
		Mocha.describe("Haxe | Tile", function()
		{
			Mocha.it("alpha", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.alpha;

				Assert.notEqual(exists, null);
			});

			Mocha.it("data", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.data;

				Assert.equal(exists, null);
			});

			Mocha.it("id", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.id;

				Assert.notEqual(exists, null);
			});

			Mocha.it("matrix", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.matrix;

				Assert.notEqual(exists, null);
			});

			Mocha.it("rotation", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.rotation;

				Assert.notEqual(exists, null);
			});

			Mocha.it("scaleX", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.scaleX;

				Assert.notEqual(exists, null);
			});

			Mocha.it("scaleY", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.scaleY;

				Assert.notEqual(exists, null);
			});

			Mocha.it("tileset", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.tileset;

				Assert.equal(exists, null);
			});

			Mocha.it("visible", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.visible;

				Assert.assert(exists);
			});

			Mocha.it("x", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.x;

				Assert.notEqual(exists, null);
			});

			Mocha.it("y", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile.y;

				Assert.notEqual(exists, null);
			});

			Mocha.it("new", function()
			{
				// TODO: Confirm functionality

				var tile = new Tile();
				var exists = tile;

				Assert.notEqual(exists, null);
			});
		});
	}
}
